package com.dstz.bpm.core.dao;

import com.dstz.base.api.query.QueryFilter;
import com.dstz.base.dao.BaseDao;
import com.dstz.bpm.core.model.BpmInstance;
import com.dstz.bpm.core.model.BpmTaskApprove;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.mybatis.spring.annotation.MapperScan;

@MapperScan
public interface BpmInstanceDao extends BaseDao<String, BpmInstance> {
   List<BpmInstance> getApplyList(QueryFilter var1);

   List<BpmTaskApprove> getApproveHistoryList(QueryFilter var1);

   List<BpmInstance> getByPId(@Param("parentInstId") String var1);

   BpmInstance getByActInstId(@Param("actInstId") String var1);
}
